ass Solution {
public:
    int singleNumber(vector<int>& nums) {
        unordered_map<int,int> m;
        for(int i = 0;i<nums.size();++i)
        {
            m[nums[i]]++;
        }
        int ans = 0;
        for(auto [num,occ]:m)
        {
            if(occ == 1)
            {
                ans = num;
                break;
            }
        }
    return ans;
    }
};
